package com.qf.sl.youshare.tasks;

/**
 * Created by IDEA
 * User : sl
 * on 2015/2/5.
 * 17:27
 */

import org.json.JSONObject;

/**
 * 用于 Activity 与 AsyncTask 之间的沟通桥梁
 * 因为所有的异步任务全部不采用内部类编写,
 * 那么无法直接获取到 Activity 内部的UI,
 * 也就无法进行更新,
 * 通过这个接口可以进行异步任务的设计
 */
public interface TaskProcessor {

    /**
     * 用于接收异步任务的结果,这个方法通常都在
     * 异步任务的 onPost 方法中调用
     * @param jsonObject
     */
    void processResult(JSONObject jsonObject);
}
